/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.tbp.model.domain.financeiro;

import java.util.Date;

/**
 *
 * @author Diego
 */
public class Lancamento {

    private long id;
    private Date data;
    private String descricao;
    private TipoConta tipo;
    private Double valor;
    private Double desconto;
    private Double total;
    private Conta conta;

    public Lancamento() {
    }

    public Lancamento(long id) {
        this.id = id;
    }

    public Lancamento(Conta conta) {
        this.conta = conta;
        this.tipo = conta.getTipo();
        this.descricao = conta.getDescricao();
    }

    public Conta getConta() {
        return conta;
    }

    public void setConta(Conta conta) {
        this.conta = conta;
    }

    public Date getData() {
        return data;
    }

    public void setData(Date data) {
        this.data = data;
    }

    public Double getDesconto() {
        return desconto;
    }

    public void setDesconto(Double desconto) {
        this.desconto = desconto;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public TipoConta getTipo() {
        return tipo;
    }

    public void setTipo(TipoConta tipo) {
        this.tipo = tipo;
    }

    public Double getTotal() {
        return total;
    }

    public void setTotal(Double total) {
        this.total = total;
    }

    public Double getValor() {
        return valor;
    }

    public void setValor(Double valor) {
        this.valor = valor;
    }
}
